this.add_child(this._controls);
}
+ prepareToEnterOverview() {
+ this._controls.prepareToEnterOverview();
+ }
+
+ prepareToLeaveOverview() {
+ this._controls.prepareToLeaveOverview();
+ }
+
animateToOverview(state, callback) {
this._controls.animateToOverview(state, callback);
}
Meta.disable_unredirect_for_display(global.display);
+ this._overview.prepareToEnterOverview();
this._overview.animateToOverview(state, () => this._showDone());
Main.layoutManager.overviewGroup.set_child_above_sibling(
this._animationInProgress = true;
this._visibleTarget = false;
+ this._overview.prepareToLeaveOverview();
this._overview.animateFromOverview(() => this._hideDone());
Main.layoutManager.overviewGroup.set_child_above_sibling(
animateToOverview(state, callback) {
this._ignoreShowAppsButtonToggle = true;
- this.prepareToEnterOverview();
-
this._stateAdjustment.value = ControlsState.HIDDEN;
this._stateAdjustment.ease(state, {
duration: Overview.ANIMATION_TIME,
animateFromOverview(callback) {
this._ignoreShowAppsButtonToggle = true;
- this.prepareToLeaveOverview();
-
this._stateAdjustment.ease(ControlsState.HIDDEN, {
duration: Overview.ANIMATION_TIME,
mode: Clutter.AnimationMode.EASE_OUT_QUAD,